// funciones.js


_.mixin({
	nvl: function (value, _default) {
        if ('undefined' === value) {
			return _default || '';
		}

		return value;
	},
    getValor: function (objeto, campo, _default) {
        if( 'undefined' === typeof _default) {
            _default = '';
        }

        if (objeto.hasOwnProperty(campo)) {
            return objeto[campo];
        }
        return _default;
    },
	formateaFecha: function (fecha, formato) {
        if ('undefined' === typeof fecha) {
            return '';
        }
        return fecha.replace(/\s+.+/, '');
	},
	getFecha: function () {
		var fecha = new Date(),
			mes = (fecha.getMonth() + 1),
			dia = (fecha.getDate());

		if (mes < 10) {
			mes = "0" + mes;
		}

		if (dia < 10) {
			dia = "0" + dia;
		}

		return "" +
			fecha.getFullYear() + "-" + mes + "-" + dia;
	}
});
